#ifndef SCENE_H
#define SCENE_H

#include <GL/gl.h>

#include "environnement.h"

#define NB_OBST 6
#define DIM_SOL_1 0
#define DIM_SOL_2 30




typedef struct decor {
    GLuint texture[10];

}Deco;



typedef struct objet {

    float coord_x,coord_y,coord_z;
    double vertex_x,vertex_y,vertex_z;
    double text_x,text_y,text_z;
    Deco textuObjet;

}Objet;

typedef struct scene {
    enum  {CAISSON, TOIT, PORTE, MUR, MAISON, TABLE, PUIT, HERBE, EAU, ROQUETTE} type ;
    //Objet Obst[NB_OBST];

} Scene;


struct maison4 {
    Objet mur[4];
    Objet toit;
    Objet porte;
    Objet caisson;
    float x,y,z;

};

void chargerTextures();
void dessinObjet();
void dessinerScene();

#endif //SCENE_H
